package com.hlkj.pay.app.merchant.ext.impl.yftpay.dto.rsp;

import lombok.Data;

@Data
public class OrderQueryRsp {

    // 系统订单号
    private String orderId;

    // 商户系统订单号
    private String outOrderId;

    // 第三方支付交易单号
    private String orderno;

    // 订单标题、描述
    private String subject;

    // 订单创建时间
    private String createDate;

    // 订单状态：TRADE_CREATE // 交易创建、TRADE_SUCCESS // 交易成功、TRADE_CLOSED //交易关闭、TRADE_TOBE_CONFIRMED // 交易待确认、TRADE_REFUND_PART // 交易部分退款、TRADE_REFUND_ALL // 交易全部退款
    private String status;

    // 订单金额，单位：分
    private int amount;

    // 支付类型，目前仅支持：ALIPAY
    private String payType;

    // 实收金额=订单金额-退款金额，未付款则为0
    private int actualAmount;

    // 退款金额，单位：分
    private int refundAmount;

    // 订单支付时间，格式"yyyy-MM-dd HH:mm:ss"
    private String payTime;

    // 订单类型, 目前仅支持普通订单: 0
    private int orderType;

    // 支付产品类型，native支付：NATIVE, app支付：APP, WAP支付：WAP, PC电脑网站支付：PCSITE ；目前仅支持NATIVE、APP
    private String prodType;

    // 付款账号
    private String payer;

}